package com.qkl.xiatang.app.entity.device;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 传感器网关
 */
@Data
@TableName(value = "sensor")
public class SensorEntity {

    @TableId(type= IdType.ASSIGN_ID)
    private String id;

    private String sn;

    private String name;

    private String companyId;

    /**
     * 感应项：1水温，2盐度，3PH，4溶氧，5亚盐，6氨氮
     */
    private String type;

    private Integer isDefault;

    /**
     * 0 离线，1 在线
     */
    @TableField(exist = false)
    private Integer status;

    public boolean defaultSensor(){
        return Integer.valueOf(1).equals(isDefault);
    }
}
